Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Технологія роботи з системними засобами при створенні програм. Завантаження та виконання програм DOS.

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
О
Факультет:
ІСМ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2022
Тип роботи:
Лабораторна робота
Предмет:
Операційні системи

Частина тексту файла

Міністерство освіти і науки України Національний технічний університет України «Київський політехнічний інститут  ім. І. Сікорського» Кафедра автоматизації проектування енергетичних процесів і систем Лабораторна робота №2  з дисципліни «Операційні системи» «Технологія роботи з системними засобами при створенні програм. Завантаження та виконання програм DOS.» Мета роботи: ознайомитися з технологією роботи створення асемблерної програми. Теоретична частина Для виконання трансляції використовується пакет TASM.EXE (програма- асемблер). В командному рядку ця програма запускається наступним чином: TASM.EXE [ключі] ім’я_вхідного_файлу [, ім’я_об’єктного_файла] [, ім’я_файла_лістингу] [, ім’я_файла_перехресних_посилань]. Пам’ятати формат запуску в командному рядку асемблера tasm.exe необов’язково. Для отримання швидкої довідки про нього достатньо запустити tasm.exe без параметрів. В квадратних дужках позначені необов’язкові параметри. Обов’язковим є лише ім’я вхідного файла. Цей файл повинен знаходитися на диску, обов’язково мати розширення *.asm. За іменем вхідного файла через кому можна задати імена об’єктного файла, лістингу та перехресних посилань. Якщо ці імена не задати, то відповідно ці файли не будуть створені. Ключі – це режими роботи транслятора. При запуску транслятора треба використовувати два ключа: /la - виведення розширеного варіанту лістингу транслятора, /zi – отримання повної інформації для відладчика. Наприклад, tasm /la /zi pr.asm Таким чином, результатом роботи транслятора є створення трьох модулів: *.lst (лістингу), *.crf (таблиці перехресних посилань: таблиці символічних імен змінних, які використовуються в програмі, та таблиці відносних посилань, в якій вказується у якому операторі визначено ім’я і де зустрічається), *.obj (об’єктного), (Замість * - ім’я_вхідного_файлу). Ключі можна подивитися просто запустивши tlink без параметрів. При запуску компоновщика треба використовувати два ключа: /х – не створювати файл з розширенням *.map (подавляється формування файлу лістингу компоновки, в якому відображається карта завантаження, без цього файла можна обійтись), /v – передає у завантажувальний файл символьну інформацію, яка дозволяє відладчику TD виводити на екран повний текст вхідної програми, включаючи мітки, коментарі та ін. Список об’єктних модулів – це обов’язковий параметр, файли розділені пропуском або знаком плюс: tlink /х /v prog+prog1+prog2 або вказати повний шлях до цих файлів. Для отримання виконуваного модуля треба запустити tlink /х /v pr.obj, в результаті буде отриманий модуль pr.exe. Файл .asm: / Трансляція програми: / Створення об’єктного файла та виконання його: / Лістинг: / Висновок: за результатом виконання лабораторної роботи було вивчено алгоритм створення .exe і .com файлів. Було написано код, що виводить повідомлення в командну строку. Роботу програми перевірено, при її запуску помилки відсутні, отже вона працює коректно.
Антиботан аватар за замовчуванням

31.07.2023 19:07

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини